.search {
  padding: 0 10px;
  padding-bottom: 5rem;

  .search-frame {
    width: 100%;
    clear: both;
    margin-top: 1rem;

    .search-panel {
      width: 100%;
      height: 2rem;
      background: #fff;
      border-radius: 0.25rem;
      border: 1px solid #dcdcdc;
      display: flex;
      align-items: center;
      padding: 0 10px;

      .search-fast::placeholder {
        font-size: 0.7rem !important;
        color: #979697;
      }

      .search-fast {
        flex: 1;
        height: 80%;
        font-size: 0.7rem;
        font-family: "Helvetica";
      }

      .van-icon {
        cursor: pointer;
      }
    }

    .tips-frame {
      padding: 0.3rem 0;
      margin-top: 0.2rem;
      font-size: 0.6rem;
      font-family: "Helvetica";
    }
  }
}
